* {
    margin: 0rem;
    padding: 0rem;
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #555;
}

img {
    /* vertical-align: middle; */
    display: inline-block;
}


/* 红色白字按钮 */

.sc-redBg-btn {
    background: #f42424;
    border-color: #f42424;
    color: #fff;
}

.w1200 {
    width: 75rem;
}


/* 版心 */

.box {
    margin: 0rem auto;
    /* background-color: aqua; */
}


/* 头部导航栏 */

.header {
    width: 1200px;
    height: 126px;
    margin: 0 auto;
    display: flex;
}

.head_1390 {
    width: 1390px;
    height: 100%;
    margin: 0 auto;
}

.red_1390 {
    width: 100%;
    height: 1px;
    background-color: red;
    position: absolute;
    left: 0;
    top: 165px;
}


/* 个护美妆 */

#beauty {
    width: 100%;
}

#beauty .logo {
    width: 189px;
    height: 94px;
    margin-top: 32px;
    float: left;
    box-shadow: none;
}

#beauty .logo a {
    width: 189px;
    height: 94px;
}

#beauty .nav_left {
    margin-left: -192px;
}

#beauty .logo a img {
    margin-top: 18px;
    margin-left: 2px;
}

.back_1390 {
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #EEEEEE;
    z-index: -1;
    position: absolute;
}

#beauty .map {
    z-index: 6;
}

#beauty_nav {
    width: 1390px;
}

#beauty_nav .tab_content {
    display: none;
}

#beauty_nav .all_shop:hover .tab_content {
    display: block;
}


/* 搜索框 */

.search {
    height: 6.875rem;
    background-color: chartreuse;
}


/* 商品导航 */

.main_bav {
    height: 2.5rem;
    border-bottom: .125rem solid orange;
}


/* 热门推荐 */

.hot_sale {
    background-color: #f5f5f5;
    margin: .625rem auto;
    display: flex;
    justify-content: space-between;
}


/* 左侧标题 */

.hotsale_title {
    font-size: 1rem;
    color: #fff;
    background: #f42424;
    float: left;
    padding: 1.6875rem .75rem;
    width: 1rem;
    height: 6rem;
    overflow: hidden;
    font-family: "microsoft yahei";
}


/* 右侧内容 */

.hotsale_bd {
    width: 1308px;
    position: relative;
    /* display: flex; */
    height: 6.875rem;
    overflow: hidden;
    padding: 1.25rem 20px 0px 20px;
    margin-bottom: 20px;
    /* justify-content: space-between; */
}

.hotsale_bd>ul {
    width: 1328px;
    overflow: hidden;
}

.hotsale_bd>ul>li {
    width: 310px;
    margin-right: 20px;
    height: 108px;
    border: .0625rem solid #fff;
    float: left;
    background: #fff;
}

.hotsale_bd>ul>li:hover {
    border: 1px solid red;
}

.hotsale_bd .last {
    margin-right: 0rem;
}


/* 内容 */

.item {
    padding: .625rem;
    float: left;
}

.hotsale_bd .p_img {
    float: left;
    width: 5.625rem;
    height: 5.625rem;
    margin-right: .625rem;
}

.hotsale_bd .item .p_name {
    width: 165px;
    height: 35px;
    float: left;
    line-height: 18px;
    overflow: hidden;
}

.p_price {
    float: left;
    color: #f42424;
    padding-top: .375rem;
    width: 7.5rem;
    font-size: .875rem;
    font-weight: bold;
}

.hot_sale .item .btn {
    display: block;
    /* width: 4.25rem; */
    height: 1.375rem;
    border: 0;
    padding: 0rem .625rem;
    line-height: 1.4375rem;
    margin-top: .375rem;
    float: left;
    margin-right: .3125rem;
    font-size: .75rem;
    cursor: pointer;
}


/* 鼠标移入出红的框 */

.hot_sale .on {
    border: .0625rem solid red;
}


/* 商品种类切换 */

.crumbs_nav {
    width: 9.125rem;
    height: 1.5625rem;
    float: left;
    margin-right: .4375rem;
    position: relative;
    margin-bottom: 10px;
    /* padding: .625rem 0rem; */
}

.crumbs_nav .trigger {
    display: inline-block;
    padding: 0 .625rem;
    height: 1.4375rem;
    border: .0625rem solid #d2d2d2;
    cursor: pointer;
}

.crumbs_nav .on {
    border: .0625rem solid red;
}


/* 商品种类切换 二级导航*/

.crumbs_main {
    position: absolute;
    display: none;
    width: 13.6875rem;
    padding: .375rem 0 .25rem .625rem;
    position: absolute;
    left: 0;
    top: 1.5rem;
    border: .0625rem solid red;
    background-color: #fff;
    z-index: 10;
}

.crumbs_main li {
    float: left;
    width: 4.25rem;
    height: 1.5rem;
    line-height: 1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 .3125rem .125rem 0;
}


/* 穿梭箭头 */

.shuttle {
    display: none;
    width: .75rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    float: left;
    margin-right: .625rem;
}

.shuttle1 {
    display: none;
    width: .75rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    float: left;
    margin-right: .625rem;
}


/* 二级联动内容 */

.crumbs_nav_item {
    display: none;
    width: 5.25rem;
    height: 1.4375rem;
    border: .0625rem solid #d2d2d2;
    float: left;
    line-height: 1.4375rem;
    text-align: center;
    position: relative;
    margin-right: .4375rem;
}

.on {
    border: .0625rem solid red;
}

.crumbs_item_main {
    display: none;
    border-color: #f42424;
    width: 13.6875rem;
    padding: .375rem 0 .25rem .625rem;
    position: absolute;
    left: -0.0625rem;
    top: 1.4375rem;
    border: .0625rem solid red;
    background-color: #fff;
    z-index: 10;
}

.crumbs_item_main li {
    float: left;
    width: 4.25rem;
    height: 1.5rem;
    line-height: 1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 .3125rem .125rem 0;
}


/* 三级联动内容 */

.crumbs_nav_cont {
    /* display: inline-block; */
    float: left;
    display: none;
    border: .0625rem solid #d2d2d2;
    padding: .2188rem .625rem;
}

.crumbs_nav_cont:hover {
    border: .0625rem solid red;
}


/* 内容部分 */

.container {
    margin-top: .625rem;
    margin-bottom: 70px;
}


/* 选择品牌 */

.selector {
    width: 100%;
    position: relative;
    background-color: #fff;
    margin-bottom: .9375rem;
    overflow: hidden;
}

.brand {
    border: .0625rem dashed #d2d2d2;
    position: relative;
}

.brand_packet {
    /* height: 3.5rem; */
    position: relative;
    line-height: 1.75rem;
    padding: .625rem 0;
    display: flex;
}


/* 品牌标题 */

.brand_title {
    float: left;
    padding-left: 1.875rem;
    width: 5rem;
    color: #8c8c8c;
}


/* 品牌内容 */

.brand_cont {
    height: 3.5rem;
    float: left;
    padding-right: 8.125rem;
    padding-left: .625rem;
    overflow: hidden;
    display: flex;
    /* display: none; */
}

.brand_cont_b {
    width: 7.375rem;
    height: 3.375rem;
    border: .0625rem dashed #ddd;
    background-color: #fff;
    position: relative;
    text-align: center;
}

.brand_cont_b .brand_titles {
    display: block;
    color: red;
    text-align: center;
    line-height: 3.375rem;
    font-size: 12px;
}

.brand_cont_b .none {
    display: none;
}

.brand_cont_b img {
    width: 7.375rem;
    height: 3.375rem;
}

.brand_cont .on {
    border: .0625rem solid red;
}


/* 点击多选出现的样式 */

.brand_multiple_cont {
    width: 1278px;
    /* display: none; */
    /* height: 4.8125rem; */
    overflow: hidden;
}

.none {
    display: none;
}

.brand_az {
    height: 1.375rem;
    padding-bottom: .625rem;
}

.brand_az li {
    width: auto;
    padding: 0 .375rem;
    height: 1.25rem;
    line-height: 1.25rem;
    float: left;
    background: #fff;
    border: .0625rem solid #FFF;
    text-align: center;
    color: #005aa0;
    cursor: pointer;
    ;
}


/* a-z排他内容鼠标移入变红 */

.brand_az .curr {
    color: #ec5051;
    border-color: #ec5051;
}

.brand_multiple_cont .zimu_list {
    overflow: hidden;
    /* display: inline-block; */
    padding-top: .625rem;
    /* display: none; */
}

.zimu_list .choose_ico {
    width: .75rem;
    height: .75rem;
    margin: .25rem .375rem 0 0;
    display: block;
    background: url(../images/cosmeticsImages/checkbox_12x12.png) no-repeat;
    float: left;
}

.brand_multiple_cont .zimu_list .choose_ico_checked {
    background: url(../images/cosmeticsImages/checked_选中.png) no-repeat;
}

.zimu_list ul {
    max-height: 6.25rem;
}

.zimu_list li {
    float: left;
    color: #005aa0;
    height: 1.25rem;
    cursor: pointer;
    line-height: 1.25rem;
    width: 8.125rem;
    margin-bottom: .3125rem;
    /* display: block; */
    background: #fff;
}


/* 关闭确认按钮 */

.brand_yes_no {
    text-align: center;
    margin-top: .625rem;
}

.yes_no_box {
    height: 1.5625rem;
    width: 6.875rem;
    margin: 0 auto;
}

.yes_no_box span {
    display: inline-block;
    width: 3rem;
    height: 1.4375rem;
    line-height: 1.4375rem;
    border: .0625rem solid #d2d2d2;
    background-color: #fff;
    color: #8c8c8c;
    display: inline-block;
    font-size: .75rem;
    float: left;
    cursor: pointer;
}

.yes_no_box .yes_bt {
    background-color: red;
    color: white;
    /* display: none; */
}

.yes_no_box .none {
    display: none;
}


/* 已选内容区域 */

.brand_mulpitle_checked {
    border: .0625rem dashed #d2d2d2;
    height: 1.5625rem;
    padding: .75rem .75rem .75rem 1.875rem;
    /* color: #ddd; */
    display: none;
}

.brand_mulpitle_checked dt,
.brand_mulpitle_checked dd {
    float: left;
    line-height: 1.5625rem;
}

.brand_mulpitle_checked .all_revoke {
    float: right;
}

.brand_mulpitle_checked .all_revoke a {
    color: blue;
}


/* 更多内容和多选按钮 */

.brand_other {
    position: absolute;
    top: .9375rem;
    right: .625rem;
    width: 4.6875rem;
    height: auto;
    line-height: 1.375rem;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}


/* 选中时的样式 */

.brand_other .on {
    color: red;
    border: .0625rem solid red;
}


/* 点击更多内容样式后的.brand_packet的样式 */

.brand_packet_change {
    height: 6.875rem;
}

.brand_more {
    width: 1.25rem;
    text-align: center;
}

.brand_multiple {
    height: 1.25rem;
    border: .0625rem solid #ddd;
    color: #8c8c8c;
}

.brand_multiple {
    width: 2.5rem;
    /* height: 1.125rem; */
    padding: 0rem .3125rem;
}


/* 筛选模块 */

.filter {
    height: 2.375rem;
    border: .0625rem solid #d2d2d2;
}

.filter_wrap {
    padding: .4375rem 0 .375rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
}


/* 左侧排序栏 */

.filter_sort {
    width: auto;
    float: left;
    display: flex;
}

.filter_sort a {
    float: left;
    display: block;
    padding: 0 1.25rem;
    border-right: .0625rem solid #d2d2d2;
    color: #222;
}

.filter_sort a span {
    display: inline-block;
}


/* 当前选中排他，变红 */

.filter_sort .cur_red {
    color: red;
}

.filter_sort .cur_red .iconfont {
    color: red;
    transform: rotate(180deg);
}


/* 中间价格筛选 */

.filter_range {
    float: left;
    margin-left: .9375rem;
    display: flex;
    position: relative;
}

.fprice {
    float: left;
    padding-right: .9375rem;
    border-right: .0625rem solid #d2d2d2;
}


/* 价格筛选框 */

.filter_range input {
    width: 3.625rem;
    height: 1.4375rem;
    border: .0625rem solid #d2d2d2;
    outline: 0;
    padding: 0 .3125rem;
}

.fprice_expand {
    position: absolute;
    z-index: 99;
    border: .0625rem solid #dcdcdc;
    background: #EFECEB;
    width: 10.0625rem;
    left: 0rem;
    top: 1.5rem;
    text-align: center;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    display: none;
}


/* 清空和确认按钮  */

.fprice_expand a {
    display: inline-block;
    text-align: center;
    margin-top: .625rem;
    height: 1.125rem;
    line-height: 1.125rem;
    padding: 0 .625rem;
}

.fprice_expand .fprice_input_clear {
    border: .0625rem solid #ddd;
    background-color: rgb(235, 230, 230);
}

.fprice_expand .fprice_input_submit {
    border: .0625rem solid red;
    background-color: red;
    color: white;
    margin-left: .625rem;
}


/* 筛选复选框 */

.fcheckbox {
    float: left;
    display: flex;
    overflow: hidden;
}

.fcheckbox_item {
    padding-left: 19px;
}

.fcheckbox input {
    display: none;
    width: 12px;
    height: 12px;
}

.fcheckbox label {
    padding-left: 18px;
    background: url(../images/cosmeticsImages/checkbox_weixuanhzong.png) 0 2px no-repeat
}


/* 鼠标移入复选框为红色 */

.fcheckbox label:hover {
    background: url(../images/cosmeticsImages/checkbox_yiru.png) 0 2px no-repeat;
    cursor: pointer;
    color: #f42424;
}


/* 右侧切换样式栏 */

.filter_right {
    float: right;
}

.button_page {
    float: left;
    margin-right: 28px;
}

.button_page>span {
    display: inline-block;
    float: left;
}

.button_page a {
    display: block;
    float: left;
    width: 18px;
    height: 14px;
    line-height: 14px;
    border: 1px solid #d2d2d2;
    text-align: center;
    margin: 4.5px 0 0 5px;
    cursor: default;
}


/* 切换样式 */

.styles {
    float: left;
}

.styles li {
    float: left;
    padding: 0 8px 0 14px;
    border-left: 1px solid #d2d2d2;
}

.styles .current .iconfont {
    color: red;
}

.styles li a:hover {
    color: red;
}

.styles li:hover .iconfont {
    color: red;
}


/* 筛选内容展示区域 */

.g_view {
    margin-top: 20px;
    /* height: auto; */
    overflow: hidden;
}

.good_list {
    float: left;
    width: 1392px;
    min-height: 500px;
}

.good_spread {
    float: left;
}

.gl_small {
    overflow: hidden;
}


/* 大图模式内容样式 */

.gl_large {
    width: 100%;
    /* display: none; */
}

.gl_large ul {
    /* overflow: hidden; */
}


/* 大图模式和下图模式的切换 */

.g_view .gl_none {
    display: none;
}

.gl_large .gl_item {
    float: left;
    width: 227.5px;
    height: 446px;
    margin: 1px 1px 20px 1px;
    position: relative;
    z-index: 1;
    border: 1px solid #fff;
}

.gl_large .gl_item:hover {
    box-shadow: 0px 0px 0px 1.5px #d2d2d2;
    position: relative;
    z-index: 10;
}

.gl_large .gl_large .gl_item {
    float: left;
    width: 232px;
    height: 470px;
    position: relative;
    z-index: 1;
}

.gl_large .gl_item_wrap {
    padding: 11px;
    background-color: #fff;
}


/* 商品显示图片 */

.gl_large .gl_item_wrap .p_img {
    width: 210px;
    height: 210px;
    position: relative;
}

.gl_large .gl_item_wrap .p_img img {
    width: 100%;
    height: 100%;
}


/* 展示图片切换 */

.sider ul {
    display: flex;
    margin-top: 12px;
    width: 100%;
    overflow: hidden;
}

.sider img {
    width: 26px;
    height: 26px;
    /* padding: 1px; */
    border: 1px solid #ddd;
}

.sider img:hover {
    border: 1px solid red;
}


/* 商品价格 */

.gl_large .p_lie {
    overflow: hidden;
    width: 100%;
    line-height: 30px;
    margin-top: 8px;
}


/* 商品价格和已售个数 */

.gl_large .p_price {
    padding: 0px;
    font-size: 20px;
    font-weight: normal;
}

.gl_large .p_num {
    float: right;
    color: #8c8c8c;
}


/* 产品介绍  */

.gl_large .p_name {
    height: 32px;
    margin-top: 6px;
    overflow: hidden;
}


/* 所属商家 */

.gl_large .p_store {
    width: 100%;
    line-height: 24px;
    margin-top: 3px;
    margin-bottom: 32px;
    overflow: hidden;
}

.gl_large .p_store a {
    float: left;
    height: 16px;
    line-height: 16px;
}

.gl_large .p_store .store {
    color: #8c8c8c;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
}

.gl_large .p_store .iconfont {
    font-size: 18px;
    font-style: normal;
    color: orange;
}

.gl_large .p_kefu {
    margin-left: 5px;
    margin-top: 1px;
}

.gl_large .gl_large .p_store .iconfont:hover {
    color: red;
}

.gl_large .p_operate {
    margin-top: 10px;
    overflow: hidden;
    padding: 0 0 10px 1px;
}

.gl_large .p_operate a {
    display: block;
    float: left;
    width: 53px;
    height: 28px;
    line-height: 28px;
    border: 1px dotted #dbdbdb;
    text-align: center;
    margin-left: -1px;
    position: relative;
    z-index: 2;
}

.gl_large .p_operate a:hover {
    border: 1px dotted red;
    z-index: 10;
}


/* 对比 */

.p_operate input {
    display: none;
}

.p_operate label {
    padding-left: 18px;
    background: url(../images/cosmeticsImages/checkbox_weixuanhzong.png) 0 2px no-repeat
}

.p_operate label:hover {
    background: url(../images/cosmeticsImages/checkbox_yiru.png) 0 2px no-repeat;
    cursor: pointer;
    color: #f42424;
}

.gl_large .p_operate .onChecked {
    background: url(../images/cosmeticsImages/checked_选中.png) 0 2px no-repeat;
}


/* 加入购物车 */

.gl_large .p_operate .addcart {
    width: 88px;
    color: red;
}


/* 收藏 */

.p_operate .choose_coll:hover {
    color: red;
}

.p_operate .choose_coll:hover .iconfont {
    color: red;
}

.p_operate .icon-gouwuchekong {
    color: red;
}


/* 小图片模式下的样式 */

.gl_small {
    width: 100%;
    min-height: 300px;
    /* background-color: skyblue; */
}

.gl_small_item {
    position: relative;
    padding: 12px 15px 17px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.gl_small .gl_small_item:nth-child(even) {
    background-color: #F8F8F8;
}

.gl_small_item>div {
    height: 60px;
    float: left;
}

.gl_small_item .glSmall_left {
    width: 40%;
    margin-right: 2%;
}


/* 图片 */

.glSmall_left .p_img {
    width: 58px;
    height: 58px;
    border: 1px solid #d2d2d2;
    float: left;
}

.glSmall_left .p_img img {
    width: 100%;
    height: 100%;
}


/* 介绍 */

.glSmall_left .p_introduce {
    float: left;
    width: 475px;
    margin-left: 10px;
    line-height: 18px;
}

.glSmall_left .p_name {
    width: 100%;
    height: 20px;
    overflow: hidden;
    margin-top: 6px;
}

.glSmall_left .p_name a:hover {
    color: red;
}

.glSmall_left .p_lie {
    line-height: 20px;
    margin-top: 5px;
    color: #8c8c8c;
}

.glSmall_left .p_num {
    float: left;
}

.glSmall_left .p_comm {
    float: left;
    margin-left: 30px;
}


/* 产品店铺和客服 */

.glSmall_kefu {
    width: 15%;
    margin-right: 1%;
}

.glSmall_kefu .p_store {
    margin: 0;
    /* line-height: 60px; */
    width: 100%;
    overflow: hidden;
}

.glSmall_kefu .store {
    color: #8c8c8c;
}

.glSmall_kefu .p_kefu {
    position: relative;
    top: 2px;
}

.glSmall_kefu .p_kefu .iconfont {
    font-size: 18px;
    color: orange;
}


/* 产品价格 */

.glSmall_price {
    width: 20%;
    margin-right: 2%;
}


/* 最右侧 产品收藏对比和购物车 */

.glSmall_right {
    width: 20%;
    margin-right: 0;
    line-height: 60px;
}

.shop_price {
    float: left;
    color: red;
}

.original_price {
    float: left;
    color: #8c8c8c;
    text-decoration: line-through;
    margin-left: 10px;
}


/* 最右侧 产品收藏对比和购物车 */

.glSmall_right {
    margin-right: 10px;
}

.glSmall_right .p_operate {
    float: right;
}

.glSmall_right .p_operate a {
    padding: 5px;
    margin-right: 10px;
    border: 1px dashed #8c8c8c;
}

.glSmall_right .p_operate .iconfont {
    font-size: 14px;
}

.glSmall_right .p_operate a:hover {
    border: 1px dashed red;
}

.glSmall_right .p_operate label {
    background-position: 0px 3px;
}

.gl_small .p_operate .onChecked {
    background: url(../images/cosmeticsImages/checked_选中.png) 0 2px no-repeat;
}


/* 猜你喜欢 */

.get_guess {
    width: 100%;
    /* height: 100px; */
    overflow: hidden;
}

.get_guess .guss_love {
    overflow: hidden;
    position: relative;
    z-index: 3;
    margin-top: 15px;
}

.get_guess .guess_head {
    overflow: hidden;
    padding-bottom: 20px;
    height: 35px;
    background: url(../images/cosmeticsImages/dian-ico2.png) repeat-x 0 18px;
    text-align: center;
    font-size: 21px;
    line-height: 33px;
}


/* 猜你喜欢头部 */

.get_guess .guess_head h3 {
    display: inline;
    padding: 0 50px;
    background-color: #fff;
    font-weight: 400;
    font-size: 21px;
    color: #555;
}


/* 猜你喜欢展示列表 */

.get_guess .guess_list li {
    float: left;
    width: 190px;
    height: auto;
    position: relative;
    z-index: 2;
    margin-right: 10px;
}


/* 图片 */

.get_guess .guess_list .p_img {
    width: 190px;
    height: 190px;
}

.get_guess .guess_list .p_img:hover {
    transition: all 0.2s;
    opacity: 0.5;
}

.get_guess .guess_list .p_img img {
    width: 100%;
    height: 100%;
}


/* 价格 */

.get_guess .guess_list .p_price {
    font-size: 20px;
    margin-top: 6px;
    color: #f42424;
}


/* 简介 */

.get_guess .guess_list .p_name {
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}


/* 销售量 */

.get_guess .guess_list .p_num {
    margin-top: 7px;
    color: #8c8c8c;
}


/* 底部 */

.footer {
    width: 100%;
    height: 300px;
    margin-top: 80px;
}


/* 对比 */

.compare-bar {
    position: fixed;
    left: 159.5px;
    bottom: 10px;
    z-index: 999;
    width: 998px;
    height: 113px;
    border: 2px solid red;
    background-color: white;
    display: none;
    overflow: hidden;
}

.compare-bar .left {
    width: 35px;
    height: 100%;
    background-color: red;
    float: left;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: white;
}

.compare-bar .center {
    width: 810px;
    height: 95px;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}

.compare-bar .center .shop li {
    float: left;
    width: 185px;
    height: 60px;
    margin-left: 10px;
    margin-top: 17.5px;
    border-right: 1px solid gray;
    display: flex;
    justify-content: space-around;
    font-size: 12px;
}

.compare-bar .center .shop li .p-img {
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.compare-bar .center .shop li .p-img img {
    width: 100%;
    height: 100%;
}

.compare-bar .center .shop li .p-right {
    width: 100px;
}

.compare-bar .center .shop li .p-right .p-title {
    width: 100%;
    height: 30px;
    line-height: 15px;
    overflow: hidden;
    cursor: pointer;
}

.compare-bar .center .shop li .p-right .total {
    width: 100%;
    height: 30px;
}

.compare-bar .center .shop li .p-right .total .p-price {
    float: left;
    margin-top: 10px;
    color: #8c8c8c;
}

.compare-bar .center .shop li .p-right .total .p-del {
    float: right;
    margin-top: 10px;
    margin-right: 5px;
    color: #417ec2;
    cursor: pointer;
}

.p-del:hover {
    color: red!important;
}

.compare-bar .right {
    width: 133px;
    height: 113px;
    float: right;
    position: relative;
}

.compare-bar .right .top {
    padding: 5px;
    text-align: right;
    color: #417ec2;
    font-size: 12px;
}

.compare-bar .right .center {
    width: 55px;
    height: 30px;
    background-color: red;
    text-align: center;
    line-height: 30px;
    color: white;
    margin-left: 40px;
    position: relative;
}

.compare-bar .right .empty {
    width: 60px;
    height: 30px;
    margin-left: 40px;
    color: #417ec2;
    line-height: 30px;
    margin-top: 10px;
}

.compare-bar .right .top,
.center,
.empty {
    cursor: pointer;
}